package dmt16.TelemetrySuit.Communication.PacketTypes
{
	import flash.utils.ByteArray;

	public interface IPacket
	{
		function get type():int;
		
		function get dataLength():int;
		
		function get checksum():uint;
		function set checksum(c:uint):void;
		
		function validateChecksum():Boolean;
		
		function updateChecksum():void;
		
		function outputBinary():ByteArray;
	}
}